
Page({
 
  data: {
    date:'2000-01-01',
    ylzk:'无',
    ylbj:'无',
    ymjl:'无',
    gmfy:'无',
    yy:'无',
    blood:'A',
    height:'100',
    weight:'50',
    bloodItems:['未知','A','B','C','O'],
    checked1:false,
    checked2:false,
    checked3:false,
    inputValues: [],

    array: ['中国', '美国', '巴西', '日本','俄罗斯', '德国', '英国'],
    objectArray: [
      {
        id: 0,
        name: '中国'
      },
      {
        id: 1,
        name: '美国'
      },
      {
        id: 2,
        name: '巴西'
      },
      {
        id: 3,
        name: '日本'
      },
      {
        id: 4,
        name: '俄罗斯'
      },
      {
        id: 5,
        name: '德国'
      },
      {
        id: 6,
        name: '英国'
      },
    ],
    index2:0,
    
  },
  bindPickerChange: function(e) {
    console.log('picker发送选择改变，携带值为', e.detail.value)
    this.setData({
      index2: e.detail.value
    })
  },
  onShow:function(){
    
  },
  // 更新日期
  dateChange:function(e){
    let value = e.detail.value; //获得选择的日期
    this.setData({date:value}); //将选项名称更新到WXML页面上
  },
 
  
  // 更新血型
  bloodChange:function(e){
    let i = e.detail.value; //获得血型的序号
    this.setData({blood:this.data.bloodItems[i]
    }); //将选项名称更新到WXML页面上
  },
// 此时可以将滚动选择器修改的内容到当前页面
 //就诊历史的添加

// 提交表单
submitForm:function(e){
  // console.log(e.detail.value)
  // 同步保存数据
  wx.setStorageSync('myCard', e.detail.value)
  // 成功后返回首页
  // wx.navigateBack()
  wx.switchTab({
    url: '../card/card',
  })
},
 
// 删除医疗急救卡
delMyCard:function(){
// 同步删除数据
wx.removeStorageSync('myCard')
wx.removeStorageSync('inputValues')
// 成功后返回首页
// wx.navigateBack()
wx.switchTab({
  url: '../card/card',
})
},
 
onLoad:function(){
  let myCard = wx.getStorageSync('myCard')
  let inputValues1 = JSON.parse(wx.getStorageSync('inputValues')) ;  
  this.setData({inputValues:inputValues1})
  if(myCard!=''){
    console.log(myCard);
    this.setData({
      date:myCard.date,
      ylzk:myCard.ylzk,
      ylbj:myCard.ylbj,
      gmfy:myCard.gmfy,
      yy:myCard.yy,
      blood:myCard.blood,
      height:myCard.height,
      weight:myCard.weight,
      info_number:myCard.info_number,
      origin:myCard.origin,
    })
  }
},

//是否选中
checkedTap1: function () {
  this.setData({
    checked1 : !this.data.checked1
  })
},
checkedTap2: function () {
  this.setData({
    checked2 : !this.data.checked2
  })
},
checkedTap3: function () {
  this.setData({
    checked3 : !this.data.checked3
  })
},

handleInputChange: function(e) {  
  // 监听输入框变化，将值存放到数组中  
  let index = e.target.dataset.index; // 获取输入框的索引  
  this.setData({  
    inputValues: this.data.inputValues.map((value, i) => {  
      if (i === index) {  
        return e.detail.value; // 更新对应索引的值  
      } else {  
        return value; // 保持其他值不变  
      }  
    })  
  }); 
  // 将 inputValues 数组存入缓存  
// wx.setStorageSync('inputValues', this.data.inputValues);
  wx.setStorageSync('inputValues', JSON.stringify(this.data.inputValues));  
},
addInput:function() {
  
  this.setData({  
    inputValues: this.data.inputValues.concat({value:"请输入"})  
  })
  wx.setStorageSync('inputValues', JSON.stringify(this.data.inputValues)); 
},
removeInput:function() {

let inputValues1 =JSON.parse(wx.getStorageSync('inputValues'));  
inputValues1.pop(); 
wx.setStorageSync('inputValues',  JSON.stringify(inputValues1));
  this.setData({  
    inputValues: this.data.inputValues.slice(0, -1),
    
  }); 
  
  
}, 
slider3change:function(e){
  console.log(`slider3发生change事件，携带值为`, e.detail.value)
},



})
// var pageData = {}
// for (var i = 1; i < 5; ++i) {
//   (function (index) {
//     pageData[`slider${index}change`] = function (e) {
//       console.log(`slider${index}发生change事件，携带值为`, e.detail.value)
//     }
//   })(i);
// }
// Page(pageData)